﻿using System;
using Runtime.Models;
using Runtime.Services.Battle.Entity;

namespace Runtime.Models {

    /// <summary>
    /// 实体数据
    /// </summary>
    public interface IDFR_BattleEntityModel : IDFR_Model {

        /// <summary>
        /// 实例ID
        /// </summary>
        DFR_BattleEntityInstanceID EntityInstanceID { get; }
    }
}

namespace Internal.Runtime.Models {

    public interface IDFR_BattleEntityModelInternal : IDFR_BattleEntityModel, IDisposable {

        void Initialize(DFR_BattleEntityInstanceID instanceID);
    }
}